﻿body {
    background:#333;
    width:100%;
    height:100%;
    font-family:Cambria, 'Times New Roman', 'Nimbus Roman No9 L', 'Freeserif', Times, serif
}
.col2
{
    width:45%;float:left;padding:5px 2.5%;
}

.loginForm,.RegisterForm,.PasswordRestForm{
    width:450px;height:300px;
    -moz-box-shadow: 0px 0px 6px #000000;
    -webkit-box-shadow: 0px 0px 6px #000000;
    box-shadow: 0px 0px 6px #000000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#d7ccdb');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#d7ccdb')";
    background-image: -moz-linear-gradient(top, #f0f0f0, #d7ccdb);
    background-image: -ms-linear-gradient(top, #f0f0f0, #d7ccdb);
    background-image: -o-linear-gradient(top, #f0f0f0, #d7ccdb);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#f0f0f0), to(#d7ccdb));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #d7ccdb);
    background-image: linear-gradient(top, #f0f0f0, #d7ccdb);
    margin:-150px 0 0 -225px;
    position:absolute;
    top:50%;left:50%;
}
.RegisterForm
{
    width:650px;height:500px;
    margin:-250px 0 0 -325px;
}
.PasswordRestForm{
    width:450px;height:250px;
    margin:-125px 0 0 -225px;
}

.titleRow
{    
    background-image: -moz-linear-gradient(top, #460e66, #581b7b);
    background-image: -o-linear-gradient(top, #460e66, #581b7b);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#460e66), to(#581b7b));
    background-image: -webkit-linear-gradient(top, #460e66, #581b7b);
    background-image: linear-gradient(top, #460e66, #581b7b);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color:#fefefe;
    padding:10px;
    text-align:center;    
    font-size:20px;
    display:block;
}
.fieldRow
{
    width:80%;
    margin:5px auto;
}

.fieldRow label
{
    display:block;
}
input[type=text],input[type=password]
{
   
    width:90%;padding:10px 5%;
    border:1px solid #fff;
}
input:focus
{
    background-color:#faf8e1;
    border:1px solid #f3eeb7;
}
input[type=submit]
{
    padding:5px 10px;
    background-image: -moz-linear-gradient(top, #460e66, #581b7b);
    background-image: -o-linear-gradient(top, #460e66, #581b7b);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#460e66), to(#581b7b));
    background-image: -webkit-linear-gradient(top, #460e66, #581b7b);
    background-image: linear-gradient(top, #460e66, #581b7b);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color:#fefefe;
    border:0px;
    border-radius:5px;cursor:pointer;
}
    input[type=submit]:hover
    {
        background-image: -moz-linear-gradient(top, #581b7b, #460e66);
        background-image: -o-linear-gradient(top, #581b7b, #460e66);
        background-image: -webkit-gradient(linear, center top, center bottom, from(#581b7b), to(#460e66));
        background-image: -webkit-linear-gradient(top, #581b7b, #460e66);
        background-image: linear-gradient(top, #581b7b, #460e66);

    }

.messageRow{
    border:1px solid #f3eeb7;
    background:#f5f8a4;
    position:absolute;padding:10px;
    bottom:0px;right:0;left:0px;
    
    }
.messageRow p{
    margin:1px 10px;
    font-size:14px;
    }



span.small
{
    font-size:13px;
}


